.modal_style{
    background-color: white;
    width: 180px;
    height: 32px;
    color: gray;
    border: 1px solid #CCCCCC;
}
.modal_li{
    width: 180px;
}
.modal_spacing{
    margin-top: 20px;
}

.modal_gun{
    overflow: auto;
    height: 290px;
    .table_mar{
        table-layout:fixed;
        width: 100%;
        border-collapse:unset;
        tr{
            background-color: #F8F8F9;
            th{
                position: sticky;
                top: 0px;
                background-color: #F8F8F9;
                z-index: 20;
            }
        }
           
    }
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #e5e5e5;
    
}
